home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- |-|-|-|-|-|-|-|-|
- |-|-|-|-|-|-|-|-|
- |-| Grid Form |-|
- |-|-|-|-|-|-|-|-|
- |-|-|-|-|-|-|-|-|
-
-
- A program to print
- Customized Graph Paper
- on a Laser Printer
-
-
- Written by
- Martin L. Waldman
-
-
- Version 1.0
- Copyright 1991
- All rights reserved
-
-
-
-
-
-
- Distributed by
-
- Software Co-op
- 5437 Honey Manor Drive
- Indianapolis IN 46241
- 317-856-6052
-
-
-
-
- TABLE OF CONTENTS
- Page
- PART 1. OVERVIEW ........................... 1
- 1.1 Starting GRIDFORM ................ 2
- 1.2 Select a Template ................ 2
- 1.3 The Main Menu .................... 3
-
-
- PART 2. MODIFY TEMPLATE MENU ............... 4
- 2.1 Template Name .................... 4
- 2.2 Grid Units ....................... 4
- 2.3 Origin ........................... 4
- 2.4 Print Titles ..................... 4
- 2.5 Auto Eject ....................... 4
-
-
- PART 3. WIDTH and LENGTH PARAMETERS ........ 5
- 3.1 Total Units ...................... 5
- 3.2 Increment Type ................... 5
- 3.2.1 Linear ...................... 5
- 3.2.2 Common Log .................. 5
- 3.2.3 Natural Log ................. 6
- 3.3 Line Interval .................... 6
- 3.4 Draw Index ....................... 6
- 3.5 Highlighting ..................... 6
-
-
- PART 4. OUTPUT CONTROL ..................... 7
- 4.1 Printer .......................... 7
- 4.2 File ............................. 7
- 4.3 Macro............................. 7
-
-
- PART 5. A PRACTICAL EXERCISE ............... 8
-
-
- PART 6. LICENSE INFORMATION ............... 12
-
- GridForm Version 1.0 1
- ======================================================================
-
- PART 1. OVERVIEW
-
- GridForm is a program that prints custom ruled forms on an HP LaserJet
- compatible laser printer -- you control the outer limits, the
- horizontal, the vertical, and what is printed in four dimensions.
-
- GridForm will run on any computer system that operates using DOS 2.x
- or higher, and has 256k of memory and a color monitor. The program is
- small (under 12k),fast (written in 8086/8088 assembly language), and
- easy to use. Parameters controlling both dimensions are adjusted with
- just a few keystrokes.
-
- All of the information for printing a form is entered from the
- keyboard and stored in a "Template". You may construct up to 240
- different templates -- each describing a different format.
-
- The templates are stored in a data file (GRIDFORM.TPL) which is
- created the first time the program is run on the current directory. A
- new or modified file is automatically written to disk (requires up to
- 10k of disk space).
-
- GridForm uses 80x25 text displays for template selection, menus, and
- data entry functions. The top line shows the system name and version
- number and the current time and date. Line two shows the number and
- name of the active Template. The middle part of the screen displays
- the current values on file for the active template. The bottom two
- lines, the "Dialog Box", carry the instructions for pressing a key or
- entering the other information, accept input from the keyboard, and
- display error messages.
-
- The same display is used for all menus. The highlighting on the
- display and the instructions in the dialog box change according to the
- specific function menu.
-
- In this manual a letter inside angle brackets is used to indicate a
- single key press. The entry prompts use the following terminology.
-
- "Press" means you need press only a single key, either a letter or a
- number. The key list refers to the highlighted characters in the
- window display. The Shift Key should not be held down.
-
- If you press a key not listed in the instruction, an error message
- will be displayed and you will be taken back to the prompt.
-
- "Return" refers to a key that may be labeled RET, ENTER, or with the
- symbol <--' on your keyboard.
-
- "Enter" means you are expected to either type a number or a new
- character type entry. Use the backspace key to make corrections. Press
- the Return key when you have completed your entry.
-
- When entering, pressing Return alone causes no change to be made.
- Entering a 0 (zero) causes that value to be stored where appropriate.
- 2 GridForm Version 1.0
- ======================================================================
-
- 1.1 STARTING GRIDFORM
-
- The GridForm distribution diskette contains this manual and the
- program which can be run directly on diskette or copied to a hard
- disk. GridForm reads and writes the data file on the current default
- drive and directory -- a new file will be created if needed. The
- program itself may be resident on any directory as long as DOS can
- find it or you include the pathname in the command line.
-
- To start GridForm you must log on to the drive and directory where the
- GridForm data file is to be stored and, at the DOS prompt, enter the
- command GRIDFORM
-
- GridForm "beeps" when keyboard input is required. You may run the
- program in a "Quiet" mode (no beeps) by entering GRIDFORM /Q
-
- To just send a formfeed (0CH) to the printer enter GRIDFORM /F
-
-
- 1.2 SELECT A TEMPLATE
-
- This function will be invoked automatically when you start GridForm
- and may also be accessed by pressing <S> at the Main Menu display.
- The first display prompts you to select a template, for example:
- ____________________________________________________________________
- / \
- GridForm 15:25:59 9/07/91
- Template 1/ 1
- _____________________________________________________________________
-
- Template List
-
- 1. Linear Inch Grid
-
-
- _____________________________________________________________________
-
- End of Template list --
- enter a + sign or a number or Return
- \___________________________________________________________________/
-
- Note: The initial file contains only one template. PART 5. contains a
- series of exercises that will help you add others.
-
- A numbered list of the template names in the file is displayed. If the
- list is too long to fit on one display, you will be prompted to enter
- a question mark to see succeeding pages. Type the number of the
- template you want to work with, then press Return. If you press Return
- without typing a number, the current Template remains active.
-
- To create a new template, enter a "+" sign. If there is room (maximum
- 240), the current template will be copied to the next available
- template number and the template name will have the first six
- characters replaced with "COPY- ".
- GridForm Version 1.0 3
- ======================================================================
-
- 1.3 THE MAIN MENU
-
- The selected, or newly created, template becomes the active template
- The template data and Main Menu is then displayed. It looks like this:
- ____________________________________________________________________
- / \
- GridForm 15:26:09 9/07/91
- Template 1/ 1
- _____________________________________________________________________
-
- Template name Linear Inch Grid
- Grid units Inches
- Origin at the Bottom
- Print titles Yes
- Auto eject Yes
-
- Width Parameters Length Parameters
- Total units 8 Total units 10
- Increment type Linear Increment type Linear
- Line interval .100 Line interval .100
- = 80 cols = 100 rows
- Draw Index each 0 Draw Index each 0
- Highlighting None Highlighting None
-
- _____________________________________________________________________
-
- Press Modify, Output, Eject, Copy, Select Template, List, or eXit
- \____________________________________________________________________/
-
- Pressing a letter key will invoke the named function. When you exit
- from a function you will be returned to the Main Menu.
-
- Pressing <M>odify takes you to the menus and functions that set the
- parameters used to print a GridForm -- see PART 2. & 3. ,below.
-
- When you press <O>utput you will be taken through the output control
- sequences listed in PART 4., below.
-
- PART 5. contains a series of exercises to acquaint you with GridForm.
- and to assist you in creating other templates.
-
- You may press <E>ject to send a Form Feed character (0CH) to the
- printer -- see also para 2.5 AUTO EJECT.
-
- Pressing <C>opy is the same as entering a plus sign on the SELECT
- display. It will create a new template which becomes the active one.
-
- Press <L>ist to print a list of the parameters specified in each of
- the templates on file.
-
- If you press the e<X>it key at the Main Menu display, the following
- message will appear: " Exit from GridForm (Y/N) ? ". Press <Y> and we
- will rewrite the data file if needed and return control of your screen
- to DOS. Pressing any other key will return you to the Main Menu.
- 4 GridForm Version 1.0
- ======================================================================
-
- PART 2. MODIFY TEMPLATE MENU
-
- Three menus are used to enter the parameters describing the active
- template. When you press <M> at the Main Menu you are taken to the
- Modify Template Menu. Pressing <W> or <L> at this menu takes you to
- the Width or Length Parameter Menu --- see PART 3. below
-
- This menu is used to enter or change the overall template parameters
- that control how this GridForm is printed. The items that can be
- changed on this menu are highlighted and you will be prompted to press
- a key, or Escape. The action invoked by each key is as follows.
-
-
- 2.1 TEMPLATE NAME
-
- The Template name is used in the template selection display and is
- printed on the template list and, optionally, at the top of each
- printed GridForm. When you press <T> at the Modify Template menu, you
- will be prompted to enter a new Template name. Pressing the Return key
- takes you back to the menu without changing the current entry.
-
-
- 2.2 GRID UNITS
-
- This parameter controls the actual unit size used in printing a
- GridForm. Press <G> and you will be prompted to press either
- <C>entimeters or <I>nches.
-
-
- 2.3 ORIGIN
-
- The "Origin" is the place where the printing of the grid and index
- lines start. All the vertical lines printed using the Width Parameters
- start at the left side of the printed grid. You may specify where the
- horizontal lines using the Length Parameters start by pressing <O>.
- You will be prompted to choose either <T>op or <B>ottom.
-
-
- 2.4 PRINT TITLES
-
- Press <P> and then <Y>es or <N>o to set whether titles should be
- printed on the GridForm. If <Y>es, the number and name of the GridForm
- and the date and time are printed at the top. Size, grid unit, and the
- type and size of the line interval for each axis is printed at the
- bottom. The Origin is marked by an asterisk (*).
-
-
- 2.5 AUTO EJECT
-
- Press <A> and then <Y>es or <N>o to set whether or not a form feed
- character (0CH) should be automatically sent to the printer after the
- GridForm is printed. You may also send a form feed by pressing <E> on
- the Main Menu.
-
- GridForm Version 1.0 5
- ======================================================================
-
- PART 3. WIDTH and LENGTH PARAMETERS
-
- Pressing <W> or <L> at the Template Menu takes you to the Width (left
- to right) or Length (top to bottom) Parameter Menu where you may set
- the parameters that govern how the lines for each will be printed.
-
-
- 3.1 TOTAL UNITS
-
- Pressing <T> lets you set the size of the grid in terms of the Grid
- Units parameter set above. The minimum size for both dimensions is two
- units. The maximum sizes depends on the Grid Units selected, to wit,
- Centimeters = 20 wide x 25 long , Inches = 8 Wide x 10 Long.
-
- The GridForm will be printed centered on the page using these outer
- limits.
-
-
- 3.2 INCREMENT TYPE
-
- When the individual grid lines and index lines are printed the
- physical distance on the paper is controlled by the grid units, the
- line interval value (see paragraph 3.3), and one of the three
- available increment types.
-
- Press <I>, then choose <L>inear, <C>ommon log, or <N>atural log.
-
-
- 3.2.1 LINEAR
-
- The distance of each grid line from the origin is a simple multiple of
- the line interval -- see para 3.3. The origin may take on any integer
- value.
-
-
- 3.2.2 COMMON LOG
-
- The origin has a specified value of one (1). The distance of each grid
- line from the origin is equal to the common log (base 10) of each of
- the successive .100 line intervals. Index lines are printed at the
- common log of the integer unit intervals.
-
- NOTE: When the grid unit is specified as centimeters, the line
- intervals are adjusted to print visibly discreet lines as follows:
-
- Integer units Line Interval
- 1 - 4 .100
- 4 - 8 .200
- 8 - 12 .250
- 12 - 25 .500
- 25 - 40 index only
-
- The maximum number of integer units is printed on the first physical
- 16 centimeters of the form -- further lines become indistinguishable.
- 6 GridForm Version 1.0
- ======================================================================
-
- 3.2.2 NATURAL LOG
-
- The origin has a specified value of one (1). The distance of each grid
- line from the origin is equal to the natural log (base e) of each of
- the successive .100 line intervals. Index lines are printed at the
- natural log of the integer unit intervals.
-
-
- 3.3 LINE INTERVAL
-
- When the Linear Increment type is in effect, individual grid lines are
- drawn at each successive fraction of a grid unit as specified by this
- parameter. Some examples are:
-
- Fraction Parts/unit Fraction Parts/unit
- .100 10 .250 4
- .083 12 .500 2
- .060 16.66 .999 1
-
- The minimum interval for Inches is .050, for Centimeters .100
-
- Press <L> and then enter a three digit decimal fraction -- do NOT
- enter the decimal point, it is supplied by the program. Entering a
- zero suppresses the printing of grid lines for that dimension. The
- number of columns or rows to be printed will be displayed.
-
-
- 3.4 DRAW INDEX
-
- When either of the logarithmic increment types is selected, index
- lines indicating the integer units are automatically drawn.
-
- If you have chosen a linear increment type, you may elect to draw
- index lines at each of a specified number of columns or rows, or at
- integer units (even if the line interval is zero).
-
- Press <D> and then enter <U>nit or a number -- entering a zero causes
- no index lines to be drawn. The maximum is one-half the total columns
- or rows.
-
-
- 3.5 HIGHLIGHTING
-
- If you have chosen a linear increment type, you may elect to highlight
- specific areas on the printed GridForm. Press <H> and then the letter
- indicating the type of highlighting you desire.
-
- <U>nit bars are shading at alternating integer unit intervals whether
- or not index lines are to be drawn.
-
- Selecting <C>heckerboard will shade alternate unit squares in both
- dimensions of the GridForm. If you select Checkerboard on one, you
- should set <N>one on the other to avoid running out of printer memory.
- GridForm Version 1.0 7
- ======================================================================
-
- PART 4. OUTPUT CONTROL
-
- When you press <O>utput at the Main Menu you will be prompted to:
-
- Press <P>rinter, <F>ile, or <M>acro
-
-
- 4.1 PRINTER
-
- To send the template defined data directly to the printer, press <P>.
- If the Auto eject parameter is "On", you will be prompted for the
- number of copies you wish to print. Enter a number up to 99 or press
- return for only one copy (the third dimension !).
-
- If the Auto eject parameter is "Off", the data will be sent to the
- printer but the page will not be printed at this time.
-
-
- 4.2 FILE
-
- The template defined data may be sent to a disk file for printing at
- another time (the fourth dimension !). When you press <F> a file will
- be created on the current drive and directory with the name
- "GRIDFILE.nnn" where "nnn" equals the template number plus 100.
-
- Previously created files from the same template are overwritten.
-
- To print the file, at the DOS prompt enter "COPY GRIDFILE.nnn PRN"
- (include the drive and pathname if needed).
-
-
- 4.3 MACRO
-
- The HP LaserJet Plus and subsequent models (and compatibles) have the
- capability to store "Macros" -- a string of print controls and data --
- and to control when they are to be printed.
-
- The template defined data may be sent to a disk file formatted for
- downloading as a macro. When you press <M> a file will be created on
- the current drive and directory with the name "GRIDMCRO.mmm" where
- "mmm" equals the template number plus 100. Previously created files
- from the same template are overwritten.
-
- The file includes the laser control code sequences that set the macro
- ID as "mmm" (ESC &f###Y), tell the printer to start loading the
- template data (ESC &f0X), the data itself, when the data ends
- (ESC &f1X), and to make the macro a permanent one (ESC &f10X) -- not
- removed by a soft reset. NOTE: Macro files will NOT include a
- formfeed (0CH) regardless of the auto eject parameter.
-
- To download the macro enter "COPY GRIDMCRO.mmm PRN". To execute the
- macro, you must send additional command sequences to the printer. An
- example of how to do this is described in the PART 5. exercise that
- uses the "Text Screen Overlay" template that you will create.
- 8 GridForm Version 1.0
- ======================================================================
-
- PART 5. PRACTICAL EXERCISES
-
- In this part we will explore various features of GridForm starting
- with the new file that is created by the program. Copy the program to
- a new diskette copy or to a hard disk subdirectory, log on to that
- drive\subdirectory and enter GRIDFORM
-
- At the first display, press Return to start with Template number 1.
-
- The next display you will see is the data describing the template-- an
- 8x10 inch grid with 10 parts per unit and no indexing. The dialog box
- contains the Main Menu. Press <O> and then <P> to print a copy of this
- GridForm.
-
- The size of template number 1 is set at the maximum size allowed for
- inch units. Press <M> to bring up the Modify Template menu and then
- <W> for the Width Parameter menu. Note that the five items that can be
- changed are now highlighted.
-
- Press <T>, and enter a new value for the Total Units. Return to the
- Main Menu and print the template. You will see that the width of the
- grid has been changed but all the other parameters remain in effect.
-
- Take a few minutes to experiment with changing the Total Units on both
- the width and length parameter menus and observe the results. When you
- are finished, restore the Total Units to 8 wide X 10 long.
-
- Distances on a plain grid can be difficult to evaluate without some
- assistance. Let's add index lines to this template.
-
- Go to the Width Parameter menu and press <D>. A statement of the
- available indexing modes will appear in the dialog box. Enter a "U"
- and press Return. The new index mode will be indicated on the display.
-
- Press Escape to go back to the Modify Template menu. Press <L> to
- select the Length Parameter menu and make the same change as you did
- on the Width Draw Index parameter.
-
- Return back to the Main Menu and print the template. Note that index
- lines have been added at integer unit intervals making distances much
- easier to measure.
-
- You may choose to print index lines at other than unit intervals.
- Choose the Width parameter menu, press <D> and enter "6" as the number
- of columns to be indexed. Print the template. Note that index lines
- are printed every 6 columns starting at the left side of the grid.
-
- Now make the same change on the Length Parameter menu and the print
- the template. The index lines are printed every 6 lines starting at
- the Origin -- the bottom of the grid (an "*" is printed there).
-
- Go to the <M>odify Template menu and change the origin to the top
- (press <O> then <T>). Print the template and you will see that the
- index lines now start at the top of the grid.
- GridForm Version 1.0 9
- ======================================================================
-
- Another way to mark integer unit distances is to highlight alternate
- ones. Go to the Width Parameter menu, press <H> and choose <U>nit
- bars. Remove the index lines by pressing <D> and then enter a zero.
- Reset the Length Draw index parameter to "Unit".
-
- Return to the Main Menu and print the template. The alternate width
- unit distances are now highlighted with a 20% gray scale pattern.
-
- Go back to the Width parameter menu and change the highlighting to
- <C>heckerboard. Print the template to see the results.
-
- At this point you may wish to repeat your experiments with resetting
- the horizontal and vertical sizes. When you are finished, reset the
- sizes to the maximum, the index lines to "Unit", and the highlighting
- to "None" on both dimensions.
-
- Next we will create a new template that will be used in further
- exercises. Return to the Main Menu and press <C>opy. The header now
- shows that a new template has been added to the file -- Template 2/ 2
- -- and is the current active template
-
- Press <M>odify to go to the Modify Template menu and then change the
- <T>emplate Name to "Text Screen Overlay" (don't type the quotes) and
- set the <P>rint titles to "No".
-
- So far we have used intervals of .100 (1/10 inch) on both dimensions.
- Press <L> to go to the Length Parameter menu and there press <L> to
- change the line interval.
-
- Set the length line interval to 6 rows/inch by entering "166" (= 1/6).
- Note that the number of rows is now 60. Return to the main Menu and
- print the template.
-
- You now have a grid that marks off how your printer will print a page
- at 10 characters per inch and 6 lines per inch that can be used to
- plan a printed page.
-
- As it's name implies, this grid can be used to determine where
- characters fall on a Text Screen. Assuming that your printer's default
- font is 10 cpi printed at 6 lpi, try this:
-
- Press Shift+PrtSc to send a copy of any screen to the printer. Since
- this function does not usually eject a page from the printer, you can
- print two screens at 6 lines/inch. If you reset the printer to 8
- lines/inch and the Length Line interval to .125, you can get three.
-
- If you have exited from GridForm to copy the screen(s), run GRIDFORM
- again and select this overlay template. Now overlay the grid onto the
- screen(s) printout by pressing <P> to print the overlay template.
-
- If you get two templates instead of one, go to the Modify Template
- Menu and turn off the Auto Eject parameter -- press <A> and then <N>o.
- Return to the Main menu and print the template. Now press Shift+PrtSc
- and, if necessary, press <E>ject.
- 10 GridForm Version 1.0
- ======================================================================
-
- This template can also be used to evaluate and plan the layout of the
- printed pages in any document. Let's setup this GridForm as a macro
- and see how that works.
-
- Press <O>utput and then <M>acro. A file named GRIDMCRO.102 will be
- created -- you'll see the message. Now e<X>it from GridForm.
-
- Next you must download the macro and activate it.
-
- The distribution disk contains two files to be used in this exercise,
- "SMALLDOC.PRN" and "GOVERLAY.BAT" -- copy them to the current
- directory.
-
- SMALLDOC.PRN is an ASCII file that is three pages long, each ending in
- a formfeed (0CH). It contains the cover, table of contents and page 1
- of this manual. We will use it to illustrate how to control a macro so
- that each page will be overlaid with GridForm # 2.
-
- Note: The LAST character in the file must be a formfeed (0CH).
-
- "GOVERLAY.BAT" contains the instructions to download the macro, turn
- it on as an overlay that will print on every page, print the file, and
- then remove the macro from the printer memory.
-
- The batch file is reproduced here with explanatory comments added in
- curly brackets."[Esc]" is the abbreviation for the character 1BH.
- Each line starts in column one.
-
- copy gridmcro.102 prn {1. Downloads the macro, ID = 102}
- echo [Esc]&f102y4X > prn {2. Activates Macro 102 as an overlay}
- copy smalldoc.prn prn {3. Prints the file}
- echo [Esc]&f102y8X > prn {4. Remove the current overlay}
-
- To run the test, at the DOS command enter "GOVERLAY" -- the commands
- will be echoed to the screen as they are executed.
-
- If you wish to leave the overlay in memory and activated, remove line
- 4. from the batch file -- everything you subsequently print will be
- overlaid until you either send line 4. to the printer or do a hard
- reset (front panel) -- see your printer manual for other ways to
- control the existence and execution of macros.
-
- You can also leave the overlay in memory but NOT activated by changing
- line 4. to read: "echo [Esc]&f102y5X > prn". To turn the overlay back on
- send the command in line 2. to the printer.
-
- NOTE: Once you have created and downloaded the macro(s), you can
- execute your own batch files or embed the control sequences in your
- data files with your word processor -- see your user manuals for
- further details.
-
- When you are finished with this part of the exercise, make sure the
- macro(s) are removed from the printer memory. Rerun GridForm for the
- next practical exercise.
- GridForm Version 1.0 11
- ======================================================================
-
- The same technique can be used to plan the layout of printed pages
- using different fonts and line spacing. <L>ist was done this way.
-
- Press <S>elect and then enter a "+" sign to create a new template (or
- just press <C>opy). <M>odify the new <T>emplate name to "Grid List
- Overlay" and set the <P>rint Titles to "No". Since the <L>ist function
- ejects each page it prints, you must set Auto eject to "No".
-
- The report is printed in the center 7 inches of the page at 16.66
- characters/inch and 8 lines/inch, therefore the following values are
- set to match the printout:
-
- Width Parameters Length Parameters
- Total units 7 Total units 10
- Increment type Linear Increment type Linear
- Line interval .060 Line interval .125
- = 117 cols = 80 rows
- Draw Index each 10 Draw Index each Unit
- Highlighting None Highlighting None
-
- Make the required changes on the Width and Length Parameter menus and
- return to the Main Menu.
-
- First, press <L>ist to see how the GridForm Template List looks. Then
- <P>rint the overlay and press <L>ist again. The first page of the
- printout is now overlaid with the grid specified in this template.
-
- You can create overlays for any printed page using this technique.
- Simply match the width and length parameters to the font size and line
- spacing and set both the title and auto eject parameters to "No".
- <P>rint the GridForm, exit GridForm, and then print your document.
-
- Try this with your spreadsheet printouts. Create a new template and
- give it a name. Set the Origin to the "Top", Print titles and Auto
- eject to "No", both Total Units to maximum size, and the Width Line
- interval to zero.
-
- Set the Length Line interval to match the spreadsheet line spacing and
- the Length Draw parameter to "Unit" or some appropriate number. Print
- the GridForm and then print the spreadsheet. The horizontal grid lines
- and index lines should make it easier to read.
-
- Multiple GridForms can be overlaid on each other by setting the Title
- and Auto eject to "No" on each one, except maybe the last to be
- printed. Select and print each grid. When you are finished press
- <E>ject, if necessary, on the Main Menu.
-
- The designs that can be created with this overlay technique are
- limited only by your imagination and how much printer memory you have.
-
- Experimenting with other Increment types and Centimeter Grid units is
- left as an exercise for the user. Select Template 1 and then copy it
- to each new template so that you don't lose what you have already
- created.
- PART 6. LICENSE INFORMATION
-
-
-
- Author/Publisher Information:
- -----------------------------
-
- GridForm is written and copyrighted (1991) by Martin Waldman.
-
- The GridForm package is published by
-
-
- Software Co-op (317-856-6052)
- 5437 Honey Manor Dr,
- Indianapolis, IN 46241 CIS: 76635,1670 - Bob Ostrander
-
-
- GridForm is supported on Compuserve in the ASP Forum Product Support
- section. (GO ASPFORUM - Section 1). The publisher is available there
- to answer any questions you have. The latest version is always
- available in IBMHW forum Printer section (GO IBMHW - Library 2).
-
- Support is also given by BBS on the PBS-BBS (317-856-2087 1200-38400
- baud) in the Author Support conference (Join Conference 1)
-
-
- Distribution Restrictions and Permissions:
- ------------------------------------------
-
- All people are permitted and encouraged to give copies of GridForm to
- friends and co-workers as long as no fee is charged.
-
- Disk vendors in North America who are Approved Vendors of the
- Association of Shareware Professionals may include GridForm in their
- libraries and distribute evaluation copies for their normal disk
- fees. Disk vendors who are not members of the ASP must obtain
- permission from the publisher (above) before distributing GridForm.
-
- Bulletin Boards and Electronic Communications Services may post
- GridForm for downloading by their customers.
-
- Non-profit user groups may include GridForm in their libraries and
- distribute evaluation copies for their normal disk fees.
-
- All others including anyone interested in bundling GridForm with
- printers or other hardware or software sales must obtain the
- permission and license of the publisher (above) before distributing
- GridForm.
-
- Anyone distributing GridForm must include all files present and may
- not alter any of the files in any way.
-
- We would appreciate copies of anything you print regarding GridForm.
- Please send us a copy of any reviews, articles, catalog descriptions,
- or other information you print or distribute. Thank you for your time
- and assistance and for supporting the shareware marketing concept.
- Usage Restrictions:
- -------------------
-
- This evaluation copy of GridForm has not yet been paid for. Users are
- granted a license to use it for evaluation purposes for a period of
- 30 days. If the software continues to be used it must be paid for.
- Details of payment and registration can be found below.
-
- Please be aware that old copies of GridForm may be kept on bulletin
- board services and disk vendor libraries for years. If the date of
- last update at the top of this file is more than 12 months old please
- contact the publisher (above) to ensure that you have the most
- current version.
-
- U.S. Government Information: Use, duplication, or disclosure by the
- U.S. Government of the computer software and documentation in this
- package shall be subject to the restricted rights applicable to
- commercial computer software as set forth in subdivision (b)(3)(ii)
- of the Rights in Technical Data and Computer Software clause at
- 252.227-7013 (DFARS 52.227-7013). The Contractor/manufacturer is
- Software Co-op, 5437 Honey Manor Dr., Indianapolis, IN 46241
-
-
- Disclaimer of Warranty:
- -----------------------
-
- The Shareware evaluation (trial use) version is provided AS IS. The
- publisher MAKES NO WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED,
- INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY
- AND/OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
- The publisher warrants the physical diskette(s) and physical
- documentation provided with registered versions (only) to be free of
- defects in materials and workmanship for a period of sixty days from
- the date of registration. If the publisher receives notification
- within the warranty period of defects in materials or workmanship,
- and such notification is determined by the publisher to be correct,
- the defective diskette(s) or documentation will be replaced.
-
- The entire and exclusive liability and remedy for breach of this
- Limited Warranty shall be limited to replacement of defective
- diskette(s) or documentation and shall not include or extend to any
- claim for or right to recover any other damages, including but not
- limited to, loss of profit, data, or use of the software, or special,
- incidental, or consequential damages or other similar claims, even if
- the publishers have been specifically advised of the possibility of
- such damages. In no event will the publishers' liability for any
- damages to you or any other person ever exceed the lower of suggested
- list price or actual price paid for the license to use the software,
- regardless of any form of the claim.
-
- THE PUBLISHER SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF
- MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
- Association of Shareware Professionals:
- ---------------------------------------
-
- _______ This program is produced by a
- ____|__ | (tm) member of the Association of
- --| | |------------------- Shareware Professionals (ASP).
- | ____|__ | Association of The ASP wants to make sure that
- | | |_| Shareware the shareware priciple works for
- |__| o | Professionals you. If you are unable to resolve
- -----| | |--------------------- a shareware-related problem with
- |___|___| MEMBER an ASP member by contacting the
- member directly, the ASP may be
- able to help. The ASP Ombudsman
- can help you resolve a dispute or problem with an ASP member, but does
- not provide technical support for members' products. Please write to the
- ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427 or send a
- Compuserve message via CompuServe Mail to ASP Ombudsman 70007,3536"
-
-
- Registration Information:
- -------------------------
-
- Registration of GridForm gets you:
-
- - The legal right to use GridForm past the evaluation period.
-
- - Notices of updates and reduced-price upgrades.
-
- - Free voice-line technical support.
-
- - Online support via Compuserve and BBS.
-
- You can register GridForm package by sending $15 + $5 postage to
- Software Co-op using the invoice below. Software Co-op also accepts
- credit card payments on 800-225-5613 and 317-856-6052.
-
-
- You might also be able to find GridForm at your local software
- dealer. If they do not have it have them call either of the
- publishers for information. Thank you.
-
- Site licenses are available for GridForm. A site license entitles you
- to use this software on all of the computers in a building, campus,
- or plant. You will receive 2 master disks and 2 manuals to make
- copies from as you wish. Additional master disks and manuals are
- available as needed. Telephone support and update notices for site
- licensees of GridForm must be directed through one person at the
- licensee's location.
-
- Additionally, VAR licenses are available for computer retailers and
- consultants. This entitles the seller to bundle GridForm with
- computers, printers, or other hardware or software sold at retail.
- The buyer of the computers will become registered users of GridForm
- at no additional fee upon returning a postcard-style registration
- card.
- GridForm Version 1.0 15
- ======================================================================
-
- Single User Invoice
-
- Remit to: From:
-
- Software Co-op ____________________________________
- 5437 Honey Manor Dr
- Indianapolis IN 46241 ____________________________________
-
- or VISA/MC call: ____________________________________
-
- 800-225-5613 317-856-6052 ____________________________________
-
-
- (Check all that apply)
-
- [] Send me 1 copy of the fully registered GridForm package at 15.00
-
-
- Shipping and Handling for the above 5.00
-
- [] Send me ___ copies of the current GridForm distribution
- diskette at $5 each (shipping included) ________.00
-
-
- Invoice Total: $________.00
-
- ------------------------------------------------------------------------
-
-
- 16 GridForm Version 1.0
- ======================================================================
-
- Site License / LAN Invoice
-
- Remit to: From (street address):
-
- Software Co-op ____________________________________
- 5437 Honey Manor Dr
- Indianapolis IN 46241 ____________________________________
-
- or VISA/MC call: ____________________________________
-
- 800-225-5613 - 317-856-6052 ____________________________________
-
- Contact individual _____________________
-
- Phone number ___________________________
-
-
-
- Send _____ site license / LAN packages for 5 to 10 users at $30.
-
- Send _____ site license / LAN packages for 11 to 20 users at $50.
-
- Send _____ site license / LAN packages for 21 to 50 users at $90.
-
- Send _____ site license / LAN packages for 51 or more users: $120.
-
- (call regarding larger packages)
-
-
- Send _____ additional master disks at $5.
-
-
- Total: __________
-
- -------------------------------------------------------------------------
-
- Checks, Money Orders, VISA, MasterCard are accepted. Written Purchase
- Orders are accepted for quantity purchases and site licenses from most
- companies, schools, and governmental units. Terms NET 30.
-
-
- VISA/MC # _________ _________ _________ _________ Exp Date:___ /____
-
-
- Signature ________________________________ Phone ______________________
-
- To Purchasing, Accounts Payable:
-
- Note that GridForm has been delivered and accepted by the customer. Upon
- receipt of this paid invoice, printed manual(s) and current disk(s) will
- be sent.
-
- Our federal employer ID number is 35-1689317.
- -------------------------------------------------------------------------
-